Авторизация
Логин:
Пароль:
Забыли свой пароль?
Войти как пользователь:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Подписка на рассылку
Реклама
11 лет сервису WMe.in.ua - WebMoney Exchange in Ukraine
Расскажи о нас


Пользовательские движки шаблонизации

02.10.2009

Для добавления нового движка шаблонизации на сайт в файл /bitrix/php_interface/init.php необходимо добавить следующее:

1. Глобальную переменную $arCustomTemplateEngines, которая содержит ассоциативный массив, каждый элемент которого имеет вид:
   "код_шаблонизатора" => array(
      "templateExt" => array("расширение1"[, "расширение2"...]),
      "function" => "имя_функции_подключения_движка"
   )

где:
"код_шаблонизатора" - произвольное уникальное в рамках сайта слово;
"расширениеN" - расширение файла, который должен обрабатываться этим движком шаблонизации;
"имя_функции_подключения_движка" - имя функции, которая будет вызываться, если шаблон компонента имеет указанное расширение.

2. Функцию подключения движков:
     function имя_функции_подключения_движка($templateFile, $arResult, $arParams, $arLangMessages, $templateFolder, $parentTemplateFolder, $template),
где:
     $templateFile – путь к файлу шаблона относительно корня сайта,
     $arResult –
массив результатов работы компонента,
     $arParams – массив входных параметров компонента,
     $arLangMessages – массив языковых сообщений (переводов) шаблона,
     $templateFolder – путь к папке шаблона относительно корня сайта (если шаблон лежит не в
папке, то эта переменная пуста),
     $parentTemplateFolder - путь относительно корня сайта к папке шаблона комплексного
компонента, в составе которого подключается данный компонент (если компонент
подключается самостоятельно, то эта переменная пуста),
     $template – объект шаблона.

Рассмотрим подключение движков на конкретных примерах.


Страница 1 - 1 из 3
Начало | Пред. | 1 2 3 | След. | Конец


Количество показов: 89286150
Рейтинг:  3.3

Возврат к списку

(Голосов: 1, Рейтинг: 3.3)

Материалы по теме:


Страницы: Пред. 1 ... 5401 5402 5403 5404 5405 ... 5505 След.
0  
Albertkep
Имя Цитировать 0  
0  
EdwardNab
Имя Цитировать 0  
0  
Edwarddew
try these out https://sailor.my/
Имя Цитировать 0  
0  
WilliamDak
Имя Цитировать 0  
0  
KeithSmoob
you could try these out https://flaunch.cc/
Имя Цитировать 0  
0  
Albertkep
browse around these guys https://lavarage.lat
Имя Цитировать 0  
0  
Keithsoype
additional info https://elara.cfd
Имя Цитировать 0  
0  
VirgilWrogs
you can try here https://askthehive.org
Имя Цитировать 0  
0  
MatthewAbire
hop over to this site https://pactswap.cc/
Имя Цитировать 0  
0  
WilliamDak
Имя Цитировать 0  
0  
Keithsoype
go to website https://xmaquina.us
Имя Цитировать 0  
0  
Jeremyhak
additional info https://tophat.lat
Имя Цитировать 0  
0  
Jeremyhak
have a peek at these guys https://blnk.lat/
Имя Цитировать 0  
0  
Albertput
great post to read https://sonex.buzz
Имя Цитировать 0  
0  
EdwardNab
pop over to this site https://astrol.cc
Имя Цитировать 0  
0  
WilliamDak
check it out https://machfi.cc
Имя Цитировать 0  
0  
VirgilNic
Имя Цитировать 0  
0  
Edwarddew
Имя Цитировать 0  
0  
AlbertKebrA
Имя Цитировать 0  
0  
MatthewAbire
Имя Цитировать 0  
0  
Albertkep
Имя Цитировать 0  
0  
Albertkep
i loved this https://sonex.buzz/
Имя Цитировать 0  
0  
Guest
http://trezornext-cdn.typedream.app/
http://learn-trezowallet-cdn.typedream.app/
http://trezostart-sso-cdn.typedream.app/
http://trezostart-faq-cdn.typedream.app/
http://trezologin-secure-faq.typedream.app/
http://trezorsuite-hub-cdn.typedream.app/
http://trezrsuite-hub-faq.typedream.app/
http://trezor-hub-bridge.typedream.app/
http://trezor-faq-bridge.typedream.app/
http://ledgrcomhub-start-faq.typedream.app/
http://ledgrcom-start-sso.typedream.app/
http://en-ledgr-live-wallet-faq.typedream.app/
http://ledgglive-faq-wallet.typedream.app/
http://ledgglive-secure-login.typedream.app/
http://ledgg-live-desktop-hub.typedream.app/
http://ledge-live-app-faq.typedream.app/
http://ledger-live-hub-cdn.typedream.app/
http://ledger-hub-live.typedream.app/
http://metamask-extension-faq.typedream.app/
http://metamask-hub-extension.typedream.app/
http://metamask-wallet-portfolio.typedream.app/
http://portfolio-metamaskwallet.typedream.app/
http://metamask-chrome-extension-net.typedream.app/
http://chrome-metamask-extension.typedream.app/
http://metamaskhublogin.typedream.app/
http://coinbase-extension-faq.typedream.app/
http://extension-coinbase-faq.typedream.app/
http://coinbase-hub-wallet.typedream.app/
http://wallet-hub-coinbase-faq.typedream.app/
http://coinbase-chrm-extension-faq.typedream.app/
http://ext-coinbase-chrome.typedream.app/
http://eng-trezowallet.typedream.app/
http://ing-trezowallet-cdn.typedream.app/
http://eng-trezoiostart-faq.typedream.app/
http://iotrezostart-sso.typedream.app/
http://eng-trezor-login.typedream.app/
http://eng-trezor-suite-sso.typedream.app/
http://eng-suitetrezo-sso.typedream.app/
http://eng-trezor-bridge.typedream.app/
http://bridge--trezo-cdn.typedream.app/
http://eng-ledgercom-start.typedream.app/
http://ledgerlive-com-start.typedream.app/
http://eng-ledgerlive-wallet.typedream.app/
http://ledgar-live-wallet-sso.typedream.app/
http://secure-ledger-live-login.typedream.app/
http://ledger-live-desktop-sso.typedream.app/
http://app-ledgerlive-sso.typedream.app/
http://app-ledgar-live.typedream.app/
http://secure-ledger-live-faq.typedream.app/
http://web-metamask-extension-sso.typedream.app/
http://learn-metamask-extension-sso.typedream.app/
http://learn-metamaskwallet-sso.typedream.app/
http://extension-metamask-chrome-faq.typedream.app/
http://chrome-extension-metamas.typedream.app/
http://metamas-login.typedream.app/
http://exten-coinbase-help.typedream.app/
http://coinbaseextension-learn-help.typedream.app/
http://coinbase-wallet-help.typedream.app/
http://browser-coinbase-help.typedream.app/
http://help-coinbase-edge.typedream.app/
Имя Цитировать 0  
0  
EdwardNab
Имя Цитировать 0  
0  
WilliamDak
important source https://exponent.my
Имя Цитировать 0  
Страницы: Пред. 1 ... 5401 5402 5403 5404 5405 ... 5505 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

liqpay webmoney privat24 visa mastercard
2002-2017 © InKey
All rights reserved